home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / util / edit / dmd201.readme < prev    next >
Encoding:
Text File  |  1992-08-14  |  7.8 KB  |  174 lines

  1. Short: Outline, Spellcheck and Wordprocess with DME
  2.  
  3.   __ __               __ __
  4.  |  |  \   |\    /|  |  |  \
  5.  |  |   |  | \  / |  |  |   |
  6.  |  |   |  |\ \/  |  |  |   |
  7.  |  |   |  | \/|  |  |  |   |
  8.  |  |   |  |   |  |  |  |   |
  9.  |  |   |  |   |  |  |  |   |
  10.  |__|__/   |   |__|  |__|__/   V2.01 by
  11.  
  12.   __ ___    __ ___    __ __       _ ___       __           __
  13.  |  |      |  |      |  |  \     / |   \     |  |   |     /  \
  14.  |  |___   |  |___   |  |   |   |  |    |    |  |   |    |\   |
  15.  |  |      |  |      |  |__/    |  |         |  |   |    | \
  16.  |  |      |  |      |  |\      |  |  __     |  |   |     \ \
  17.  |  |      |  |      |  | \     |  |    |    |  |   |      \ |
  18.  |  |      |  |      |  |  \    |  |    |    |  |   |   |   \|
  19.  |__|      |__|___   |__|   \    \_|___/      \_|__/     \__/
  20.  
  21.              DMD V2.01 ) 1992 Fergus Duniho
  22.              DMD stands for "Duniho's Macros for DME"
  23.              A Set of Native and ARexx Macros for DME.
  24.  
  25.        I.   Introduction:
  26.  
  27.             This is a set of macros that greatly enhance the use of Matt
  28.             Dillon's text editor DME () 1988-91 Matt Dillon). It includes
  29.             an extensive .edrc file, which includes 10 menus and many many
  30.             macros. It also includes 20 ARexx macros, which do such things
  31.             as renumber an outline, access the arp file requester for
  32.             various operations, single space and double space text, center
  33.             text, and more. And it includes a spelling checker and
  34.             dictionary.
  35.  
  36.       II.   Note about TJM_DME:
  37.  
  38.             I have written these macros for DME 1.45, not TJM_DME. If you
  39.             prefer TJM_DME, and want to get the full functionality from
  40.             these macros, here is what you must do. You must switch all the
  41.             `<' and `>' symbols in .EDRC, for a bug in TJM_DME reverses
  42.             their meaning. You may do this by loading .EDRC, pressing Esc,
  43.             and typing "top repeat -1 (findr < @@) top repeat -1 (findr >
  44.             <) top repeat -1 (findr @@ >)". You should then save the
  45.             changed document.
  46.  
  47.      III.   Philosophy:
  48.  
  49.             I have written these macros for two purposes: power and
  50.             user-friendliness. The more important of these is power. That
  51.             means you will have to read the documentation and study the
  52.             macros to get all the power they can give you. Nevertheless,
  53.             these macros will still give you a great deal of power even if
  54.             you use them without reading the documentation or studying the
  55.             macros. Many of the most important commands are accessible from
  56.             the menus, and the menus indicate the keystrokes for those
  57.             macros that are also accessible from the keyboard. Since I
  58.             could not fit every macro onto the menus, however, you cannot
  59.             get the full benefits of these macros unless you read what they
  60.             can do.
  61.  
  62.       IV.   Contents of DMD201.lha
  63.  
  64.             DMD.info
  65.             DMD/C/AlphaSpell
  66.             DMD/Dictionary
  67.             DMD/DMD_ReadMe
  68.             DMD/DMD_ReadMe.info
  69.             DMD/Doc.info
  70.             DMD/Doc/AlphaSpell.doc
  71.             DMD/Doc/AlphaSpell.doc.info
  72.             DMD/Doc/DMD.doc
  73.             DMD/Doc/DMD.doc.info
  74.             DMD/Doc/Spellchecker.doc
  75.             DMD/Doc/Spellchecker.doc.info
  76.             DMD/Install_DMD
  77.             DMD/Install_DMD.info
  78.             DMD/REXX/About.dme
  79.             DMD/REXX/AlignHeading.dme
  80.             DMD/REXX/Append.dme
  81.             DMD/REXX/Arabic.dme
  82.             DMD/REXX/ARPFileReq.dme
  83.             DMD/REXX/Close.dme
  84.             DMD/REXX/DownLevel.dme
  85.             DMD/REXX/Extract.dme
  86.             DMD/REXX/FindReq.dme
  87.             DMD/REXX/IncHeading.dme
  88.             DMD/REXX/InsLit.dme
  89.             DMD/REXX/Justify.dme
  90.             DMD/REXX/ListWords.dme
  91.             DMD/REXX/LookUp.dme
  92.             DMD/REXX/Paginate.dme
  93.             DMD/REXX/RenumberOutline.dme
  94.             DMD/REXX/Roman.dme
  95.             DMD/REXX/Space.dme
  96.             DMD/REXX/Spellchecker.dme
  97.             DMD/REXX/WC.dme
  98.             DMD/S/.EDRC
  99.  
  100.        V.   New features in V2.01
  101.  
  102.            A.   A-return now aligns the cursor with the beginning of the
  103.                 previous paragraph.
  104.  
  105.            B.   a-Help (About on the Project Menu) now pops up a requester
  106.                 with information about DMD.
  107.  
  108.            C.   c-r no longer moves to the next word. This is so I can use
  109.                 it in other macros. It now serves the general function of
  110.                 replacing the word at the cursor with whatever value repstr
  111.                 has set.
  112.  
  113.                1.   s-bs now uses c-r. I don't believe there is any change
  114.                     in functionality.
  115.  
  116.                2.   s-del now uses c-r, and, as a result, it can now delete
  117.                     the word that begins at the first column of line 1.
  118.  
  119.                3.   a-r now uses c-r, and it can now replace the word at
  120.                     the first column of line 1.
  121.  
  122.                4.   A new macro, "Replace Block", can be found on the Find
  123.                     menu. This macro uses c-r to replace every occurance of
  124.                     the find string within a block with the replace string.
  125.                     N.B: These are the values set by find, findr, findstr,
  126.                     or repstr. They can be, but are not necessarily, the
  127.                     values set with the Find Requester (A-f). To use this
  128.                     macro with the requester, click the "Set" gadget, then
  129.                     select this macro from the menu.
  130.  
  131.            D.   c-e (Replace on the Find menu) has been eliminated. This
  132.                 macro doesn't perform any task that isn't done by either
  133.                 a-r or nextr. It worked like nextr except that it went
  134.                 nowhere if the word at the cursor was the find string. If
  135.                 you want to replace the word at the cursor, use a-r. If you
  136.                 want to replace the next occurance of the find string use
  137.                 nextr.
  138.  
  139.            E.   A-F ("Set F to %s" on the Find menu) and A-R ("Set R to %s"
  140.                 on the Find menu) now also set the find string or replace
  141.                 string to the value acquired by scanf. This facilitates
  142.                 their use with "Replace Block".
  143.  
  144.            F.   I eliminated the macro mapped to aL-lmb so that I could use
  145.                 this key combination with dmouse.
  146.  
  147.            G.   New formatting macros:
  148.  
  149.                1.   c-g formats a paragraph into an indented and otherwise
  150.                     left justified paragraph.
  151.  
  152.                2.   c-h formats a paragraph so that it has a hanging
  153.                     indent. It aligns all lines from the second line on
  154.                     with the second word of the first line. This macro
  155.                     replaces the old "Hanging Indent" item on the format
  156.                     menu.
  157.  
  158.            H.   Besides inserting the character you select into the
  159.                 document, "Insert Literal" now also places that character
  160.                 into the variable ch.
  161.  
  162.            I.   sL-lmb moves the cursor to the pointer and inserts ch. This
  163.                 is useful for drawing graphic ASCII signatures.
  164.   _________________________________   __________   _        _    ________
  165.  |  _________   _________   _____  \ / _______  | | |      | |  / _______|
  166.  | |         | |         | |     \  / /       | | | |      | | | |
  167.  | |         | |         | |      >  /        |_| | |      | | | |
  168.  | |_____    | |_____    | |_____/  /  _          | |      | | | |_______
  169.  |  _____|   |  _____|   |  _____  /  | |_________| |      | |  \_______ \
  170.  | |         | |         |  |    \ \  |  ______     |      | |         | |
  171.  | |         | |         |  |     \ \ |_|      |  | |      |  \        | |
  172.  | |         | |_________|  |      \ \________/  /| \______/ | \_______| |
  173.  |_|         |______________|       \___________/ \__________/\__________/
  174.